package lumis.portal;

/**
 * This interface define the basic action that one PortalRequestContextEntry must to
 * have. Custom contexts entries must to implement this interface for the Lumis Portal
 * to recognize the object as a context.
 * 
 * @version $Revision: 13093 $ $Date: 2011-05-28 18:40:18 -0300 (Sat, 28 May 2011) $
 * @since 6.0.0
 */
public interface IPortalRequestContextEntry
{
	/**
	 * Returns a specific property of the context.
	 * 
	 * @param key the name of the context's property.
	 * @return a property of the context that match with the key.
	 * @since 6.0.0
	 */
	public Object getProperty(String key);

}
